/*======Reset style======*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6,strong,em{font-size:100%;font-style:normal;font-weight:normal;}

body{font:16px/1.9 \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;color:#333;background:#fff;}
.clear{display:block;clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.cursor{cursor:pointer;}
.undis{display:none;}
a{color:#444;text-decoration:none;}
a:hover{color:#b91c21;text-decoration:none;}

.width1{width:1200px;min-width:1200px;margin:0 auto;}
.width2{width:100%;min-width:1200px;overflow:hidden;}

.mt30{margin-top:30px;}
.mt10{margin-top:10px;}
.mt60{margin-top:60px;}
.mt50{margin-top:52px;}
.red{color:#ce292f}

/*======header======*/
.main_banner{width:1200px;min-width:1200px;margin:36px auto 0;height:88px;overflow:hidden;}

.tophead{margin:29px auto;height:62px;}
	.top_logo{width:150px;}

/*======nav======*/
.nav{height:60px;background:#b91b21;}
	.nav span a{color:#fff;font-size:18px;display:inline-block;line-height:60px;display:in-block;padding:0 30px;}
.nav span a.hover,.nav span a:hover{background:#a31319;}

.search{width:200px;height:34px;margin-top:12px;border:1px solid #fff;border-radius:40px;background:#fff;}
	.search input{float:left;width:146px;height:34px;line-height:34px;font-size:14px;color:#888;margin-left:14px;border:none;background:#fff;}
	.search input[type=submit]{cursor:pointer;margin-left:0;width:40px;height:34px;border-radius:40px;background:#fff url(../images/search_ico.png) 8px center no-repeat;}

/*============main_con_list============*/
.main_zb_list{position:relative;height:50px;margin:30px auto;background:#f8f8f8;overflow:hidden;}
	.zb_title{position:absolute;top:0;left:0;}
	.main_zb_list ul{float:right;width:1094px;line-height:50px;}/*margin-left:0;border:1px solid #f0f;*/
		.main_zb_list li{float:left;padding-left:16px;width:530px;background:url(../images/list_ico3.png) left center no-repeat;}
/* 本例子css */
	.txtMarquee-left {
		width: 1200px;
		position: relative;
		height: 50px;
		margin: 30px auto;
		background: #f8f8f8;
	}

	.txtMarquee-left .bd {
		padding-left: 100px;
	}

	.txtMarquee-left .bd .tempWrap {
		width: 1100px !important;
	}

	/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
	.txtMarquee-left .bd ul {
		overflow: hidden;
		zoom: 1;
	}

	.txtMarquee-left .bd ul li {
		margin-right: 20px;
		float: left;
		height: 50px;
		line-height: 50px;
		text-align: left;
		_display: inline;
		width: auto !important;
		padding-left: 16px;
		background: url(../images/list_ico3.png) left center no-repeat;
	}

	/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */


	.txtMarquee-left .bd ul li span {
		color: #999;
	}
/*=========main_list1=========*/

/*===focus_top===*/
.focus_top{width:720px;height:406px;position:relative;float:left;overflow:hidden;}
.focus_top2{width:300px;height:168px;margin-top:20px;}
.focus_top .hd{height:10px;position:absolute;z-index:1;bottom:20px;right:20px;}
.focus_top2 .hd{right:6px;bottom:15px;}
	.focus_top .hd ul{zoom:1;float:left;}
		.focus_top .hd ul li{cursor:pointer;text-indent:20px;float:left;margin:0 0 0 10px;width:10px;height:10px;border-radius:10px;background-color:#f5f5f5;}
		.focus_top2 .hd ul li{margin:0 0 0 4px;width:8px;height:8px;}
			.focus_top .hd ul li.on{background-color:#ce292f;width:24px;height:10px;margin-top:-1px;}
			.focus_top2 .hd ul li.on{width:8px;height:8px;margin-top:0;}
.focus_top .bd{position:relative;height:100%;z-index:0;}
			
	.focus_top .bd li{zoom:1;}
	.focus_top .bd img{width:720px;height:406px;}
	.focus_top2 .bd img{width:300px;height:168px;}
.focus_top .bd p{position:absolute;width:600px;z-index:111;color:#fff;font-size:18px;font-weight:700;left:18px;bottom:10px;overflow:hidden;}
.focus_top2 .bd p{left:10px;width:240px;font-size:16px;height:24px;line-height:24px;font-weight:normal;overflow:hidden;}	
	.focus_top .bd p a{color:#fff;}
.focus_top .bd div{position:absolute;bottom:0;left:0;height:70px;background:url(../images/back_bg.png) left bottom repeat-x;width:100%;opacity: 0.8;filter: alpha(opacity=80);}

/*===news_list2===*/
.news_list2{width:442px;height:406px;border-left:none;}

.title1,.title3{width:100%;height:44px;overflow:hidden;}/*border-bottom:1px solid #e5e5e5;*/
.title1{margin-top:5px;background:url("../images/HOT.png") left top no-repeat;}
.title5{height:60px;margin:35px auto 26px;padding-bottom:16px;border-bottom:1px solid #e5e5e5;background-image:url("../images/HOT2.png");}
	.title1 h2,.title3 h2{float:left;width:70%;padding-left:42px;font:normal 24px/44px \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;color:#111;}
	.title5 h2{font-size:32px;line-height:60px;padding-left:74px;}
	.more1,.more2,.more3,.more4{width:60px;text-align:right;margin-top:9px;height:28px;line-height:28px;font-size:14px;color:#888;}

.news_list2 ul{height:348px;margin-top:10px;overflow:hidden;}
	.news_list2 ul li,.news_list3 ul li,.news_list4 li,.news_list5 li{line-height:24px;padding:0 0 12px 14px;background:url(../images/list_ico.png) 0 11px no-repeat;}

/*=========main_list2=========*/
.main_list2{margin:30px auto 0;height:168px;background:#f8f8f8;overflow:hidden;}
	.title2{width:76px;}
.img_list2{width:620px;height:142px;margin:13px 38px 13px 25px;overflow:hidden;}
	.list2_pic,.list2_pic img{width:252px;height:142px;}
	.list2_tit{width:346px;height:142px;overflow:hidden;}
		.list2_tit .list1_title{font-size:18px;line-height:30px;}
		.list2_tit p{margin-top:9px;height:68px;font-size:15px;line-height:24px;color:#888;overflow:hidden;}

.news_list3{width:440px;}
	.news_list3 ul{width:420px;height:137px;margin-top:12px;overflow:hidden;}
		.news_list3 ul li{background-image:url(../images/list_ico3.png);}
	.news_list3 .more2{margin:-20px 10px 0 0;}

/*======main_list3======*/
.main_list3{overflow:hidden;}
.title3{margin-top:30px;padding-bottom:8px;border-bottom:1px solid #e5e5e5;background:url("../images/list_ico2.png") left 10px no-repeat;}
	.title3 h2{font-size:24px;padding-left:18px;}

.news_list4{width:795px;height:206px;margin-top:18px;overflow:hidden;}
.news_list4 li{float:left;width:382px;padding-bottom:8px;}
.img_list3{width:342px;height:196px;position:relative;margin:24px 0 0;overflow:hidden;}
	.img_list3 img{width:342px;height:100%;z-index:1;}
	.img_list3 p{width:100%;height:42px;line-height:42px;position:absolute;left:0;bottom:0;z-index:3;text-align:center;color:#fff;background:url(../images/back_bg2.png) repeat-x;overflow:hidden;}

/*============main_footer============*/
.main_foot{line-height:55px;color:#333;padding:24px 0 20px;margin:54px 0 0;background:#fafafa;border-top:1px solid #e5e5e5;}
	.main_foot .width1{overflow:hidden;}
	.title4{font-size:15px;color:#666;overflow:hidden;}
	.partner_list,.foot_text1,.link_list{width:1110px;}
		.partner_list img{width:auto;height:55px;margin:0 36px 0 0;}
		.link_list a{color:#333;padding:0 40px 0 0;}

/*============list_main_con============*/
.title6{margin:40px auto 26px;height:60px;border-bottom:1px solid #e5e5e5;}
	.title6 img{float:left;position:relative;margin-bottom:-1px;}
	.title6 span{float:left;display:inline-block;margin-left:150px;line-height:60px;}
	.title6 span a{display:inline-block;padding:0 24px;margin:0 25px;height:58px;line-height:60px;font-size:22px;font-weight:700;color:#333;}
.title6 span a.hover{border-bottom:3px solid #ce292f;}

.img_list4{width:100%;height:auto;padding:20px 0;border-bottom:1px dotted #e5e5e5;overflow:hidden;}
	.list4_pic,.list4_pic img{width:330px;height:186px;}
	.list4_tit{width:830px;height:186px;overflow:hidden;}
	.main_left_list2 .list4_tit{width:470px;}
	.list5_tit,.main_left_list2 .list5_tit{width:100%;height:186px;overflow:hidden;}
		.list4_tit .list4_title{font-size:24px;line-height:30px;color:#333;}
		.main_left_list2 .list5_tit{height:auto;}
		.list4_tit p{margin-top:24px;height:90px;line-height:30px;color:#888;overflow:hidden;}
		.main_left_list2 .list4_tit p{margin-top:8px;}
		.list4_tit span{display:inline-block;margin-top:16px;line-height:30px;color:#999;overflow:hidden;}
		.main_left_list2 .list4_tit span{margin-top:4px;}

.list_title{width:100%;height:36px;padding-top:30px;overflow:hidden;color:#666;}
	.list_title span{padding:0 6px;color:#666;}
	.list_title a{color:#666;}

.news_list5{width:100%;height:auto;margin-top:18px;overflow:hidden;}
	.news_list5 li{width:286px;padding-bottom:8px;background-image:url(../images/list_ico3.png)}

.main_left_list2{width:840px;overflow:hidden;}
.main_right_list{width:300px;overflow:hidden;}
.main_right_list .title3{margin-top:18px;}

.page{font-size:14px;margin:20px auto;}
.shownews-header,.page{width:100%;}	
    .shownews-header h1{margin:12px 0 8px;font-size:28px;font-weight:700;color:#111;}
	.shownews-header .info{color:#666;font-size:14px;padding-bottom:24px;}
.news-editor br{line-height:0;}
.main_ewm{text-align:center;overflow:hidden;clear:both;}

.news-editor{font-size:16px;color:#252525;font-family:\5B8B\4F53, "Times New Roman", Times, serif,'宋体';line-height:28px;}
	.news-editor p{margin: 14px 0;}
.video_con{text-align:left;margin:20px auto;}

/*.list_title{width:100%;height:36px;padding-top:30px;overflow:hidden;color:#666;font-family:\5B8B\4F53;font-size:14px;}
	.list_title span{padding:0 12px;color:#666;}
	.list_title a{color:#666;}
	.list_title img{float:left;position:relative;margin:-10px 15px 0 0;}

.page{font-size:14px;margin:20px auto;}
.shownews-header,.page{width:100%;}	
    .shownews-header h1{margin:12px 0 8px;font-size:28px;font-weight:700;color:#111;}
	.shownews-header .info{color:#666;font-size:14px;padding-bottom:24px;}
.news-editor br{line-height:0;}*/

/*======main_news_list1======
.main_news_list1 .img_list2,.main_news_list1 .news_list5{padding:20px 0;margin:0 auto;border-bottom:1px solid #efefef;}
	.main_news_list1 .img_list2 .list2_tit{width:720px;}
	.news_list5 .list2_tit{width:100%;}
		.main_news_list1 .list2_tit .list1_title{font-weight:700;font-size:20px;} 
		*/

/*======pageNav======*/
.pageNav{ clear:both; padding:30px 0 0 0; font-size:14px; text-align:center; overflow:hidden; height:34px;}
	.pageNav a,.pages span{color:#666;padding:0 4px}
	.pageNav .page_current {color:#F00;}
	.pageNav a:visited,.passport a:active{color:#666;text-decoration:none}

.pagination{display:inline-block;margin:50px auto 20px;padding-left:0;line-height:32px;text-align:center;color:#8e8e8e;border-radius:4px;}
	.pagination>li{display:inline}					
		.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;text-decoration:none;color:#333;background-color:#fff;border:1px solid #ddd;}
		.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius: 4px;}
		.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}
		.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#fff;background-color:#f54343;border-color:#f54343;}	.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#f54343;border-color:#f54343;cursor:default;}	.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color: #b3b3b3;background-color:#fff;border-color:#ddd;cursor:not-allowed;}
		.pagination-lg>li>a,.pagination-lg>li>span{padding:8px 16px;font-size:18px;line-height:1.3333333;}
		.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px;}
		.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px;}
		.pagination-sm>li>a,.pagination-sm>li>span{padding:2px 8px;font-size:12px;line-height:1.4;}
		.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px;}
		.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px;}



/* 新增广告轮播 */
.slideBox{
	width: 840px;
	height: 80px;
	overflow: hidden;
	position: relative;
	padding-top: 20px;
}
.slideBox .bd{
	position: relative;
	height: 100%;
	z-index: 0;
}
.slideBox .bd li{
	zoom: 1;
	vertical-align: middle;
}
.slideBox .bd img{
	width: 840px;
	height: 80px;
	display: block;
}
